package DP.adapter.user;

import DP.adapter.user.adaptee.*;
import DP.adapter.user.adaptee.impl.OuterUserBaseInfo;
import DP.adapter.user.adaptee.impl.OuterUserHomeInfo;
import DP.adapter.user.adaptee.impl.OuterUserOfficeInfo;
import DP.adapter.user.adapter.OuterUserInfo;

public class Client {
    public static void main(String[] args) {
        IOuterUserBaseInfo iOuterUserBaseInfo=new OuterUserBaseInfo();
        IOuterUserHomeInfo iOuterUserHomeInfo=new OuterUserHomeInfo();
        IOuterUserOfficeInfo iOuterUserOfficeInfo=new OuterUserOfficeInfo();
        OuterUserInfo outerUserInfo = new OuterUserInfo(iOuterUserOfficeInfo, iOuterUserHomeInfo, iOuterUserBaseInfo);
        outerUserInfo.getHomeAddress();
    }
}
